<?php

declare(strict_types=1);

namespace app\model;

use app\model\base\BaseSmsLogModel;

/**
 * 
 *
 * @mixin \think\Model
 * @property int $id 自增id
 * @property int $type 类型：1供应商余额预警 2代理商余额预警
 * @property string $params 短信内容
 * @property string $mobile 接收手机号
 * @property int $status 状态：1待发送 2发送成功 3发送失败
 * @property string $result 发送结果
 * @property string $created_at 创建时间
 * @property string $updated_at 更新时间
 * @property int $record_id 代理商/供应商id
 */
class SmsLog extends BaseSmsLogModel
{
    //影票短信发送类型
    const MOVIE_ORDER_TYPE = 3;
    const ORDER_FAIL_TYPE = 4;//订单下单失败退款
    const COUPON_ORDER_ORDER_SUCCESS_TYPE = 5;//权益订单成功之后的短信发送

    //发送结果
    const STATUS_WAIT     = 1;   //待发送
    const STATUS_SUCCESS  = 2;   //发送成功
    const STATUS_FAIL     = 3;   //发送失败


    const ORDER_FAIL_TYPE_ALI_SMS_CODE = 'SMS_267930465'; //ORDER_FAIL_TYPE失败的code
    const COUPON_ORDER_ORDER_SUCCESS_TYPE_ALI_SMS_CODE = 'SMS_267840469';//成功的code COUPON_ORDER_ORDER_SUCCESS_TYPE
}
